James Fleming

An accomplished software engineering manager who has developed team enterprise-level applications and infrastructure support to contribute to process change and team building organizational skills to be as effective as possible with resource and cost analyst.


Skill Highlights

  1. Efficient Technology Research
  2. Implementation Strategic Planning
  3. IT Policies, Processes & Procedures
  4. Budget management
  5. Project management
  6. Team leadership and development
  7. Process improvement
  8. Customer satisfaction and experience
  9. SOLID Principles
  10. Azure DevOps and Agile (SAFe)
  11. PaaS & SaaS
  12. Microservice
  13. Integrated, Secure, Reliable Systems
  14. Aligning Technology to Business Goals
  15. Developing & Supporting IT Teams
  16. Excellent problem-solving and analytical skills
  17. Self-Auditing for Return on Investment (ROI)
  1. Contract negotiation
  2. Scrum & Agile
  3. Experience managing complex software development projects
  4. Server Management IIS & SQL VMS / On-Prem / Cloud
  5. Prioritizing Multiple Projects Commitment to Customer Service
  6. Key Performance Indication Driven (KPI)
  7. Data analysis and reporting
  8. Cross-functional collaboration
  9. Servant Leadership Style
  10. Audit SOC II & iTech & PCI
  11. Risk management
  12. .NET Framework (C#, ASP.NET, .NET Core)
  13. Confluence and Sharepoint documention knowledge base

EXPERIENCE

DIRECTOR OF SOFTWARE ENGINEER

Siemens
Overland Park, KS
Mar 2023 – Present

  1. Compliance: Ensure adherence to company policies, HIPAA regulations, and audit preparations.
  2. Communication: Conduct regular meetings for feedback, establish robust communication protocols, and promote open collaboration.
  3. Development Oversight: Ensure adherence to strategies, standards, and procedures throughout the development lifecycle.
  4. Managed a team of 17+ engineers, overseeing software product development.
  5. Implemented Agile methodologies and improved SDLC processes for faster and higher quality product delivery.
  6. Collaborated with cross-functional teams to align with business objectives.
  7. Led the development of a new product line generating $5M in annual revenue.
  8. Prepared IT for PCI credit card transaction audits and organized reports into manageable tasks.
  9. Implemented intrusion detection and prevention for cyber attacks.
  10. Supervised programmers, technologists, technicians, and other technical staff.
  11. Consulted with customers and internal staff to address technical needs.
  12. Coordinated software system installations and monitored equipment functioning.
  13. Evaluated and recommended hardware configurations based on reporting formats, costs, and security needs.
  14. Recommended equipment for controlling dust, temperature, and humidity during system installation.
  15. Analyzed information to plan computer specifications, layouts, and peripheral equipment modifications.
  16. Managed high-level projects, such as credit card processing infrastructure design and implementation.
  17. Oversaw activities related to product development and service provision.
  18. Reviewed financial statements, sales reports, and performance data to measure productivity and goals.


DIRECTOR OF SOFTWARE ENGINEER

Kansas Public Employees Retirement System
Topeka, KS
Oct 2019 - Mar 2023

  1. Led a team of 14 software engineers, overseeing software development projects from inception to completion
  2. Developed and implemented strategic plans to achieve business objectives, resulting in increased revenue and customer satisfaction
  3. Worked closely with cross-functional teams, including product management and UX/UI design, to ensure successful product delivery
  4. Implemented agile methodologies and best practices to improve efficiency and quality standards, resulting in faster product delivery and fewer defects
  5. Mentored and coached software engineers to enhance their skills and performance, resulting in improved team morale and productivity
  6. Leading primary agency objectives, including the Member Annual Statement project.
  7. Created RFP for State Budget for KETO Requirements and KPERS IT needs
  8. Performed or directed revision, redesign, and expansion of existing programs to increase operating efficiency or adapt to new requirements.
  9. Provided technical leadership for the design, deployment and operation of IT software; management of IT Applications including, but not limited to Microsoft .NET technology, Microsoft SQL Server and various critical software products
  10. Creating a strategic plan for yearly goals and resources
  11. Collaborated with internal project teams and other users to develop new programming requirements.
  12. I reviewed technical documentation for accuracy.
  13. Assign, coordinate, and review work and activities of application development and business analyst personnel.
  14. Provided technical training to KPERS developers to strengthen their ability to self-manage development processes.
  15. Developed training pathways for new developers.
  16. Coordinate infrastructure and security processes with infrastructure and security staff.
  17. Review and participate in the development of technical design and testing requirements documentation.
  18. Managed processes and set priorities as per KPERS's current direction.
  19. Prepare detailed DataSet charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language.
  20. Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.
  21. Setting up processes and policies for KPERS to fast-track better development processes for accountability and reliability with help ticket process


SOFTWARE ENGINEER Supervisor

Freight Quote
Kansas City Kansas, KS
Jan 2017 – Oct 2019

  1. Developed and maintained complex software systems using [programming languages and technologies]
  2. Worked closely with product management and UX/UI design teams to understand business requirements and translate them into software specifications
  3. Participated in code reviews, ensuring code quality and adherence to coding standards
  4. Developed and executed unit and integration tests to ensure software quality and reliability
  5. Provided technical guidance and support to junior software engineers
  6. Leaded multiple high-value tasks to increase productivity for onsite staff needs.
  7. Created budget analysis for project base needs. Seen through 8-month completion deadline.
  8. Confer with board members, organization officials, or staff to discuss issues, coordinate activities, or resolve problems.
  9. Direct, plan, or implement policies, objectives, or activities of organizations or businesses to ensure continuing operations, maximize returns on investments, or increase productivity.
  10. Provide advice on project costs, design concepts, or design changes.
  11. Analyze operations to evaluate a company's or its staff's performance in meeting objectives or determining areas of potential cost reduction, program improvement, or policy change.
  12. Supported multiple changes as needed by end-user
  13. Direct or coordinate an organization's financial or budget activities to fund operations, maximize investments, or increase efficiency achievement and determine areas needing cost reduction and program improvement.
  14. Manage staff, prepare work schedules, and assign specific duties.
  15. Monitor businesses and agencies to ensure they efficiently and effectively provide needed services while staying within budgetary limits.
  16. Determine staffing requirements, interview, hire and train new employees or oversee those personnel processes.
  17. Establish and implement departmental policies, goals, objectives, and procedures, conferring with board members, organization officials, and staff members as necessary.

SOFTWARE ENGINEERING MANAGER

Ogden Publication
Topeka, KS
Jun 2007 – Jan 2017

  1. Prepared IT for PCI credit card transaction audit and prioritized reports into manageable task items.
  2. Intrusion Detection and Prevention for Cyber Attack
  3. Supervise the work of programmers, technologists and technicians, and other engineering and scientific personnel.
  4. Consult with customers and internal staff for technical needs.
  5. Coordinate software system installation and monitor equipment functioning to ensure specifications are met.
  6. Obtain and evaluate information on factors such as reporting formats required, costs, and security needs to determine hardware configuration.
  7. Recommend purchasing equipment to control dust, temperature, and humidity in system installation.
  8. Analyze information to determine, recommend, and plan computer specifications, layouts, and peripheral equipment modifications.
  9. Managed High-level projects (e.g., Credit Card processing infrastructure, design, development, and implementation.)
  10. Oversee activities directly related to making products or providing services.
  11. Review financial statements, sales and activity reports, and other performance data to measure productivity and goal

Lead SOFTWARE ENGINEER

Mize CPAs Inc.
Topeka, KS
Jun 2005 – Oct 2007

  1. Created .NET desktop applications for capturing security video feed and snapshots of members for YMCA membership
  2. Created and maintained multiple business websites using custom content management system created by our team
  3. Established an auto-deployment system (Windows *.BAT file & PowerShell)
  4. Documented custom content management system tools and abilities from an end user perspective
  5. Resolved troubleshooting emails and general discussion topic to find bugs and add new Features
  6. Migrating PHP to .NET
  7. Work with other developers in an agile environment
  8. Troubleshoot performance issue causing an infinite loop of CPU and .NET memory leaks
  9. Used: Profiler, Windows Debugger and Tools, Memory Dumps, Scientific Method
  10. Design and develop prototypes for clients to review

Education

KAPLAN UNIVERSITY

Davenport, IA
Bachelor’s in computer science software engineering
August of 2006

UNITED STATE MARINE CORPS

San Diego, CA
Tactical Data Network Specialist B7 MOS
June of 2001

WICHITA TECHNICAL INSTITUTE

Topeka, KS
Electronic Systems Technology Bread Board Design May of 2002

CERTIFICATIONS

CPM: Certified Public Manager

January of 2022

Manager Analytical Skills 1 and 2

March of 2012

PMP: Project Management

December of 2014

Professional Developement Leadership

May of 2017

USMC: Leadership Courses

April of 2002

USMC: Conduct of an Office

August of 2004